package org.jeecg.modules.friends.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.friends.condition.VipUserCondition;
import org.jeecg.modules.friends.model.VipUserDO;

public interface VipUserDOMapper {
    long countByCondition(VipUserCondition condition);

    int deleteByCondition(VipUserCondition condition);

    int deleteByPrimaryKey(Long id);

    int insert(VipUserDO record);

    int insertSelective(VipUserDO record);

    List<VipUserDO> selectByCondition(VipUserCondition condition);

    VipUserDO selectByPrimaryKey(Long id);

    int updateByConditionSelective(@Param("record") VipUserDO record, @Param("condition") VipUserCondition condition);

    int updateByCondition(@Param("record") VipUserDO record, @Param("condition") VipUserCondition condition);

    int updateByPrimaryKeySelective(VipUserDO record);

    int updateByPrimaryKey(VipUserDO record);
}